b2b b-to-c accountant business to business invoicing e-commerce internet inventory management bookkeeping management business accounting e-business billing ebusiness inventory b2c cpa